be a hard task - French English Dictionary